Towards E cient Higher-order Logic Learning in a First-order Datalog Framework
نویسندگان
چکیده
Within ILP, the concepts to be learned are normally considered as being succinctly representable in rst-order logic. In a previous paper the authors demonstrated that increased predictive accuracy can be achieved by employing higher-order logic (HOL) in the background knowledge. In this paper, the exible higher-order Horn clauses (FHOHC) framework is introduced. It is more expressive than the formalism used previously and can be emulated (with the use of holds statements and attening) in a fragment of Datalog. The decidability, compatibility with ILP systems like Progol and positive learnability results of Datalog are then used towards e cient higher-order logic learning (HOLL). We show with experiments that this approach outperforms the HOLL system λProgol and that it can learn concepts in other HOLL settings like learning HOL and using HOL for abduction.
منابع مشابه
Extensional Higher-Order Datalog
We define a higher-order extension of Datalog based on the Horn fragment of higher-order logic introduced in [Wad91]. Programs of Higher-Order Datalog can be understood declaratively as formulas in extensional higher-order logic, in which (for example) a unary predicate of unary predicates is a set of sets of data objects. The language retains all the basic principles of first-order logic progr...
متن کاملDatalog vs. First-Order Logic
Our main result is that every datalog query expressible in rst-order logic is bounded; in terms of classical model theory it is a kind of compactness theorem for nite structures. In addition, we give some counter-examples delimiting the main result.
متن کاملTowards First-Order Nonmonotonic Reasoning
We investigate the problem of reasoning in nonmonotonic extensions of rst-order logic. In particular, we study reasoning in rst-order MKNF, the modal logic of minimal knowledge and negation as failure introduced by Lifschitz. MKNF can be considered as a unifying framework for several nonmonotonic formalisms, including default logic, autoepistemic logic, circumscription, and logic programming. B...
متن کاملEfficient Query Rewriting in the Description Logic EL and Beyond
We propose a new type of algorithm for computing first-order (FO) rewritings of concept queries under ELH-TBoxes. The algorithm is tailored towards efficient implementation, yet complete. It outputs a succinct non-recursive datalog rewriting if the input is FO-rewritable and otherwise reports non-FOrewritability. We carry out experiments with realworld ontologies which demonstrate excellent per...
متن کاملSome Remarks on the Definability of Transitive Closure in First-order Logic and Datalog
In the last WSML phone conference we had a brief discussion about the expressivity of First-order Logic and Datalog resp. the relation between the expressiveness of those two languages. In particular, there has been some confusion around the description of the transitive closure R of some binary relation R. In this short document, we want to clarify the situation and hope to remedy the confusion.
متن کامل